<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>圆环交错</title>
    <style>
        body{
            height: 100vh;
            display: flex;
            background-color: #171616;
        }
        .content{
            margin: auto;
            display: flex;
            align-items: center;
        }
        .circle{
            width: 200px;
            height: 200px;
            border: 20px solid #fff;
            border-radius: 50%;
            margin-left:-60px ;
            position: relative;
        }
        .circle1{
            --color:#fff;
        }
        .circle2{
            border-color: rgb(66, 66, 201);
            --color:rgb(66, 66, 201);
        }
        .circle3{
            border-color: rgb(175, 166, 31);
            --color:rgb(175, 166, 31);
        }
        .circle4{
            border-color: rgb(223, 120, 16);
        }
        .circle1::after,.circle2::after,.circle3::after{
            content: '';
            position: absolute;
            top: -20px;
            left: -20px;
            width: 200px;
            height: 200px;
            border: 20px solid transparent;
            border-radius: 50%;
            border-right-color: var(--color);
            /* box-sizing: border-box; */
            z-index: 10;
            transform: rotate(45deg);
        }
    </style>
</head>

<body>
    <div class="content">
        <div class="circle circle1"></div>
        <div class="circle circle2"></div>
        <div class="circle circle3"></div>
        <div class="circle circle4"></div>
    </div>

</body>

</html>